package com.xueqiu.movieplaymanagersystem.service;

import java.util.List;

/**
 * @author xueqiu
 */
public interface BlogTagService {
    /**
     * 批量新增
     *
     * @param tagIdList 数据源
     * @param blogId 新闻ID
     * @return 新增是否成功
     */
    int saveBatch(List<String> tagIdList, String blogId);

    /**
     * 编辑；分为有数据源编辑，无数据源清除
     *
     * @param tagIdList 数据源
     * @param blogId 新闻ID
     * @return 编辑条数
     */
    int editBatch(List<String> tagIdList, String blogId);

    /**
     * 删除
     *
     * @param blogId 新闻ID
     * @return 删除成功与否
     */
    int removeByBlogId(String blogId);

    /**
     * 删除
     *
     * @param tagId 标签ID
     * @return 删除成功与否
     */
    int removeByTagId(String tagId);

    /**
     * 批量删除
     *
     * @param tagIdList id字段列表
     * @return 删除条数
     */
    int removeByTagIdBatch(List<String> tagIdList);
}
